package com.transaction.demo.base.biz;

import com.transaction.demo.base.vo.req.SysScanLoginAddReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginListReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginUpdateReqVo;
import com.transaction.demo.base.vo.resp.SysScanLoginRespVo;
import com.transaction.demo.common.util.ResultPage;

/**
 * 描述：手机扫码秘匙对
 * 作者：马庆智
 * 日期：2023/03/28 17:07:14
 */
public interface SysScanLoginBiz {

	/**
	 * 查询手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return SysScanLoginResp
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	SysScanLoginRespVo querySysScanLogin(SysScanLoginReqVo sysScanLogin);

	/**
	 * 查询手机扫码秘匙对列表
	 *
	 * @param sysScanLogin 请求参数
	 * @return ResultPage<SysScanLoginResp>
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	ResultPage<SysScanLoginRespVo> querySysScanLoginList(SysScanLoginListReqVo sysScanLogin);

	/**
	 * 添加手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int saveSysScanLogin(SysScanLoginAddReqVo sysScanLogin);

	/**
	 * 删除手机扫码秘匙对
	 *
	 * @param ids 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int deleteSysScanLogin(String ids);

	/**
	 * 更新手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int updateSysScanLogin(SysScanLoginUpdateReqVo sysScanLogin);

}